package cn.tedu.hospitalqd.pojo.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

@Data
public class DoctorUpdateDTO implements Serializable {
    @ApiModelProperty(value = "医生创建时间", required = true, example = "患者创建时间")
    @NotNull(message = "必须提交医生创建时间")
    private Date dAddtime;

    @ApiModelProperty(value = "医生号", required = true,example = "患者账号")
    @NotNull(message = "必须提交医生号")
    private String dNumber;

    @ApiModelProperty(value = "医生账号", required = true,example = "患者账号")
    @NotNull(message = "必须提交医生账号")
    private String dAccount;

    @ApiModelProperty(value = "医生密码", required = true,example = "患者密码")
    @NotNull(message = "必须提交医生密码")
    private String dPassword;

    @ApiModelProperty(value = "医生姓名", required = true,example = "患者姓名")
    @NotNull(message = "必须提交医生姓名")
    private String dName;

    @ApiModelProperty(value = "医生年龄", required = true,example = "患者年龄")
    @NotNull(message = "必须提交医生年龄")
    private Integer dAge;

    @ApiModelProperty(value = "医生专业方向", required = true,example = "患者年龄")
    @NotNull(message = "必须提交医生专业方向")
    private String dMajor;

    @ApiModelProperty(value = "医生性别", required = true,example = "患者性别")
    @NotNull(message = "必须提交医生性别")
    private String dGender;

    @ApiModelProperty(value = "医生所属科室", required = true,example = "患者性别")
    @NotNull(message = "必须提交医生所属科室")
    private String sSection;

    @ApiModelProperty(value = "医生联系电话", required = true,example = "患者手机")
    @NotNull(message = "必须提交医生联系电话")
    private String dPhone;

    @ApiModelProperty(value = "医生照片", required = true,example = "患者照片")
    @NotNull(message = "必须提交医生照片")
    private String dImg;

    @ApiModelProperty(value = "医生简介", required = true,example = "患者身份证")
    @NotNull(message = "必须提交医生简介")
    private String dBrief;

    @ApiModelProperty(value = "医生最近点击时间", required = true,example = "患者居住地")
    @NotNull(message = "必须提交医生最近点击时间")
    private Date dClicktime;

    @ApiModelProperty(value = "医生点击次数", required = true,example = "患者出生日期")
    @NotNull(message = "必须提交医生点击次数")
    private Integer dClicknum;

}
